Class FileIO

java.lang.Object
ddejonge.bandana.tools.FileIO

public class FileIO
extends java.lang.Object
  • Constructor Summary

    Constructors 
    Constructor Description
    FileIO()  
  • Method Summary

    Modifier and Type Method Description
    static java.io.File createFile​(java.io.File parentFolder, java.lang.String fileName)
    Creates a new file, unless it already exists.
    static java.io.File createFolder​(java.io.File parentFolder, java.lang.String newFolderName)  
    static java.io.File createFolder​(java.lang.String FolderPath)  
    static java.io.File createFolder​(java.lang.String parentFolderPath, java.lang.String newFolderName)  
    static java.io.Serializable file2object​(java.io.File serFile)  
    static java.util.ArrayList<java.lang.String> file2Strings​(java.io.File inputFile)  
    static java.util.ArrayList<java.lang.String> file2Strings​(java.lang.String pathTofile)  
    static java.lang.String getFileExistenceReport​(java.io.File file)
    If the given file or folder does not exist, this method will return a message stating which part of its path does exist and which does not.
    static void object2file​(java.io.File file, java.io.Serializable object)  
    static void object2file​(java.io.File folder, java.lang.String fileName, java.io.Serializable object)  
    static void object2file​(java.lang.String filePath, java.io.Serializable object)  
    static void object2file​(java.lang.String folderPath, java.lang.String fileName, java.io.Serializable object)  
    static void string2File​(java.io.File file, java.lang.String content, boolean append)  
    static java.io.File string2File​(java.io.File folder, java.lang.String fileName, java.lang.String content, boolean append)  
    static java.io.File string2File​(java.lang.String filePath, java.lang.String content, boolean append)  
    static java.io.File string2File​(java.lang.String folderPath, java.lang.String fileName, java.lang.String content, boolean append)  
    static java.io.File strings2File​(java.io.File folder, java.lang.String fileName, java.util.List<java.lang.String> content, boolean append)  
    static void strings2File​(java.io.File file, java.util.List<java.lang.String> content, boolean append)  
    static java.io.File strings2File​(java.lang.String folderPath, java.lang.String fileName, java.util.List<java.lang.String> content, boolean append)  
    static java.io.File strings2File​(java.lang.String filePath, java.util.List<java.lang.String> content, boolean append)  

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

  • Method Details

    • string2File

      public static java.io.File string2File​(java.lang.String filePath, java.lang.String content, boolean append)
    • strings2File

      public static java.io.File strings2File​(java.lang.String filePath, java.util.List<java.lang.String> content, boolean append)
    • string2File

      public static java.io.File string2File​(java.lang.String folderPath, java.lang.String fileName, java.lang.String content, boolean append)
    • strings2File

      public static java.io.File strings2File​(java.lang.String folderPath, java.lang.String fileName, java.util.List<java.lang.String> content, boolean append)
    • string2File

      public static java.io.File string2File​(java.io.File folder, java.lang.String fileName, java.lang.String content, boolean append)
    • strings2File

      public static java.io.File strings2File​(java.io.File folder, java.lang.String fileName, java.util.List<java.lang.String> content, boolean append)
    • string2File

      public static void string2File​(java.io.File file, java.lang.String content, boolean append)
    • strings2File

      public static void strings2File​(java.io.File file, java.util.List<java.lang.String> content, boolean append)
    • createFolder

      public static java.io.File createFolder​(java.lang.String FolderPath)
    • createFolder

      public static java.io.File createFolder​(java.lang.String parentFolderPath, java.lang.String newFolderName)
    • createFolder

      public static java.io.File createFolder​(java.io.File parentFolder, java.lang.String newFolderName)
    • createFile

      public static java.io.File createFile​(java.io.File parentFolder, java.lang.String fileName)
      Creates a new file, unless it already exists.
      Parameters:
      parentFolder -
      fileName -
      Returns:
    • object2file

      public static void object2file​(java.lang.String filePath, java.io.Serializable object)
    • object2file

      public static void object2file​(java.lang.String folderPath, java.lang.String fileName, java.io.Serializable object)
    • object2file

      public static void object2file​(java.io.File folder, java.lang.String fileName, java.io.Serializable object)
    • object2file

      public static void object2file​(java.io.File file, java.io.Serializable object)
    • file2Strings

      public static java.util.ArrayList<java.lang.String> file2Strings​(java.lang.String pathTofile)
    • file2Strings

      public static java.util.ArrayList<java.lang.String> file2Strings​(java.io.File inputFile)
    • file2object

      public static java.io.Serializable file2object​(java.io.File serFile)
    • getFileExistenceReport

      public static java.lang.String getFileExistenceReport​(java.io.File file)
      If the given file or folder does not exist, this method will return a message stating which part of its path does exist and which does not.
      Parameters:
      file -
      Returns: